<?php namespace App\Admin\Supplier\Goods;

use App\Core\Metadata\Meta as BaseMeta;

class Meta extends BaseMeta {

    public $fields = [
        'id' => [
            'name' => 'ID',
            'fill' => 'primary',
            'rule' => 'int'
        ],
        'name' => [
            'name' => '名称',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                'range' => [0, 50]
            ]
        ],
        'icon' => [
            'name' => '商品图标',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                //'range' => [0, 250]
            ]
        ],
        'video' => [
            'name' => '商品介绍小视频',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                //'range' => [0, 1000]
            ]
        ],
        'posters' => [
            'name' => '商品海报集',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                //'range' => [0, 5000]
            ]
        ],
        'imgs' => [
            'name' => '商品简介集',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                //'range' => [0, 5000]
            ]
        ],
        'imgs_parameter' => [
            'name' => '商品参数图片集',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                //'range' => [0, 5000]
            ]
        ],
        'discription' => [
            'name' => '商品描述简介（一两句话）',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                'range' => [0, 100]
            ]
        ],
        'introduction' => [
            'name' => '商品功能介绍',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                'range' => [0, 500]
            ]
        ],
//        'goods_info_json' => [
//            'name' => '其他商品信息',
//            'fill' => 'input',
//            'rule' => [
//                'type' => 'str',
//                'range' => [0, 5000]
//            ]
//        ],
        'price_original' => [
            'name' => '商品原价',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                'range' => [1, 100]
            ]
        ],
//        'price_lower' => [
//            'name' => '商品活动价，低价',
//            'fill' => 'input',
//            'rule' => [
//                'type' => 'str',
//                'range' => [1, 100]
//            ]
//        ],
        'price_lowest' => [
            'name' => '商品体验价，最低价',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                'range' => [1, 100]
            ]
        ],
        'inventory' => [
            'name' => '库存',
            'fill' => 'input',
            'rule' => [
                'type' => 'num'
            ]
        ],
        'sell_total' => [
            'name' => '被卖出的数量',
            'fill' => 'input',
            'rule' => [
                'type' => 'num'
            ]
        ],
        'types' => [
            'name' => '类型范围',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                'range' => [1, 250]
            ]
        ],
        'classify' => [
            'name' => '商品关键词',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                'range' => [1, 1000]
            ]
        ],
        'spec' => [
            'name' => '规格',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                'range' => [0, 5000]
            ]
        ],
        'is_experience' => [
            'name' => '可否体验',
            'fill' => 'input',
            'rule' => [
                'type' => 'in',
                'in' => [0, 1]
            ]
        ],
        'use_walk' => [
            'name' => '使用步数',
            'fill' => 'input',
            'rule' => [
                'type' => 'in',
                'in' => [0, 1]
            ]
        ],
        'sort' => [
            'name' => '排序码',
            'fill' => 'default:10000',
            'rule' => [
                'type' => 'num'
            ]
        ],
        'status' => [
            'name' => '状态',
            'fill' => 'default:1',
            'rule' => [
                'type' => 'in',
                'in' => [0, 1]
            ]
        ],
        'to_examine' => [
            'name' => '审核',
            'fill' => 'default:0',
            'rule' => [
                'type' => 'in',
                'in' => [0,1]
            ]
        ],
        'is_delete' => [
            'name' => '是否删除',
            'fill' => 'default:0',
            'rule' => [
                'type' => 'in',
                'in' => [0,1]
            ]
        ],
        'created_at' => [
            'name' => '创建时间',
            'fill' => 'env:currentTime',
            'rule' => [
                'type' => 'number'
            ]
        ],
        'updated_at' => [
            'name' => '修改时间',
            'fill' => 'env:currentTime',
            'rule' => [
                'type' => 'number'
            ]
        ]
    ];
}